Specifying and Enforcing Association Semantics via ORN in the Presence of Association Cycles

نویسندگان

  • Bryon K. Ehlmann
  • Gregory A. Riccardi
  • Naphtali Rishe
  • Jinyu Shi
چکیده

Object Relationship Notation (ORN) is a declarative scheme that allows a variety of common relationship types to be conveniently specified to a Database Management System (DBMS), thereby allowing their semantics to be automatically enforced by the DBMS. ORN can be integrated into any data model that represents binary associations or DBMS that implements them. In this paper, we give a brief description of ORN syntax and semantics and provide algorithms that can be used to implement ORN. These algorithms must deal with the presence of association cycles in the database. We explore in detail the problems caused by such cycles and how ORN and its implementation deal with them, and we show that ORN semantics are noncircular and unambiguous.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

IEEE Transactions on Knowledge and Data Engineering, Vol. 14

data types geospatial data modeling, database perspective. Voisard, A., + , T-KDE Mar-Apr 02 226-243 Abstract data types; cf. Inheritance Active databases act. database trigger condition testing and view maint. using optimized discrim. networks. Hanson, E.N., + , T-KDE Mar-Apr 02 261-280 real-time act. database systs. concurrency control. Datta, A., + , T-KDE May-Jun 02 465-484 Administrative d...

متن کامل

The formal specification of ORN semantics

Object Relationship Notation (ORN) is a declarative scheme that permits a variety of common types of relationships to be conveniently defined to a Database Management System (DBMS), thereby allowing the DBMS to automatically enforce their semantics. Though first proposed for object DBMSs, ORN is applicable to any data model that represents binary entity-relationships or to any DBMS that impleme...

متن کامل

Extending Uml Class Diagrams to Capture Additional Association Semantics

The Unified Modeling Language (UML) has gained much popularity in recent years. In UML, class diagrams provide notations for modeling the semantics of the structural relationships, or associations, that occur between objects. Object Relationship Notation (ORN) provides another declarative scheme that permits the semantics of such associations to be modeled and then defined to a Database Managem...

متن کامل

Generating SQL to Implement Enhanced Association Semantics

UML class diagrams provide notations to model the semantics of the structural relationships, i.e., associations, that occur between objects. These diagrams can be extended with Object Relationship Notation (ORN) to provide for the modeling of enhanced association semantics. While previous work has shown that the association semantics defined by ORN can be directly defined to and supported by an...

متن کامل

The Difficulty of Mapping Modeled Associations to SQL

Entity-Relationship and UML class diagrams allow users to model the structural relationships, i.e., associations, that occur between entities or objects. By extending these diagrams with Object Relationship Notation (ORN), users can model the semantics of a variety of common association types with improved precision. Mapping these semantics to SQL, however, is very difficult. Here, we provide a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Knowl. Data Eng.

دوره 14  شماره 

صفحات  -

تاریخ انتشار 2002